Phần mềm vẽ đồ thị C#
6.590 lượt xem;
- ThemBotBieuThuc.cs
- project /
1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Text;
7 using System.Windows.Forms;
8
9 namespace VietGraph
10 {
11 public partial class ThemBotBieuThuc : Form
12 {
13 public ThemBotBieuThuc()
14 {
15 InitializeComponent();
16 }
17
18 private void ThemBotBieuThuc_Load(object sender, EventArgs e)
19 {
20 for (int i = 0; i < ExpressionHelper.ArrExpression.Count; i++)
21 {
22 clbExpression.Items.Add(ExpressionHelper.ArrExpression[i].ToString());
23 for (int j = 0; j < clbExpression.Items.Count; j++)
24 {
25 clbExpression.SetItemChecked(j, true);
26 }
27 }
28 }
29
30 private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
31 {
32
33 }
34
35 private void btnDongY_Click(object sender, EventArgs e)
36 {
37 try
38 {
39 for (int i = 0; i < clbExpression.Items.Count; i++)
40 {
41 if (clbExpression.CheckedIndices.Contains(i))
42 Graph.expPlotter.SetExpressionVisibility(i, true);
43 else
44 Graph.expPlotter.SetExpressionVisibility(i, false);
45 }
46 Graph.expPlotter.Refresh();
47 }
48 catch (Exception ex)
49 {
50 MessageBox.Show(ex.Message);
51 }
52 }
53
54 private void btnXoa_Click(object sender, EventArgs e)
55 {
56 this.Close();
57 }
58 }
59 }
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Text;
7 using System.Windows.Forms;
8
9 namespace VietGraph
10 {
11 public partial class ThemBotBieuThuc : Form
12 {
13 public ThemBotBieuThuc()
14 {
15 InitializeComponent();
16 }
17
18 private void ThemBotBieuThuc_Load(object sender, EventArgs e)
19 {
20 for (int i = 0; i < ExpressionHelper.ArrExpression.Count; i++)
21 {
22 clbExpression.Items.Add(ExpressionHelper.ArrExpression[i].ToString());
23 for (int j = 0; j < clbExpression.Items.Count; j++)
24 {
25 clbExpression.SetItemChecked(j, true);
26 }
27 }
28 }
29
30 private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
31 {
32
33 }
34
35 private void btnDongY_Click(object sender, EventArgs e)
36 {
37 try
38 {
39 for (int i = 0; i < clbExpression.Items.Count; i++)
40 {
41 if (clbExpression.CheckedIndices.Contains(i))
42 Graph.expPlotter.SetExpressionVisibility(i, true);
43 else
44 Graph.expPlotter.SetExpressionVisibility(i, false);
45 }
46 Graph.expPlotter.Refresh();
47 }
48 catch (Exception ex)
49 {
50 MessageBox.Show(ex.Message);
51 }
52 }
53
54 private void btnXoa_Click(object sender, EventArgs e)
55 {
56 this.Close();
57 }
58 }
59 }